New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@qualweb/act-rules

Package Overview
Dependencies
Maintainers
4
Versions
209
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@qualweb/act-rules

ACT-R module for qualweb accessibility evaluator

  • 0.4.57
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
411
increased by136.21%
Maintainers
4
Weekly downloads
 
Created
Source

QualWeb ACT Rules Module

Implementation of the ACT rules.

How to use

This is an internal module of QualWeb. To use it check either @qualweb/cli or @qualweb/core. You can also perform evaluations at http://qualweb.di.fc.ul.pt/evaluator/, or by installing the chrome extension.

Implemented rules

QualWeb Rule IDACT Rule IDACT Rule Name
QW-ACT-R12779a5HTML Page has a title
QW-ACT-R2b5c3f8HTML has lang attribute
QW-ACT-R35b7ae0HTML lang and xml:lang match
QW-ACT-R4bc659aMeta-refresh no delay
QW-ACT-R5bf051aValidity of HTML Lang attribute
QW-ACT-R659796fImage button has accessible name
QW-ACT-R7b33effOrientation of the page is not restricted using CSS transform property
QW-ACT-R89eb3f6Image filename is accessible name for image
QW-ACT-R9b20e66Links with identical accessible names have equivalent purpose
QW-ACT-R104b1c6ciframe elements with identical accessible names have equivalent purpose
QW-ACT-R1197a4e1Button has accessible name
QW-ACT-R12c487aeLink has accessible name
QW-ACT-R136cfa84Element with aria-hidden has no focusable content
QW-ACT-R14b4f0c3meta viewport does not prevent zoom
QW-ACT-R1580f0bfaudio or video has no audio that plays automatically
QW-ACT-R16e086e5Form control has accessible name
QW-ACT-R1723a2a8Image has accessible name
QW-ACT-R183ea0c8id attribute value is unique
QW-ACT-R19cae760iframe element has accessible name
QW-ACT-R20674b10role attribute has valid value
QW-ACT-R217d6734svg element with explicit role has accessible name
QW-ACT-R22de46e4Element within body has valid lang attribute
QW-ACT-R23c5a4eavideo element visual content has accessible alternative
QW-ACT-R2473f2c2autocomplete attribute has valid value
QW-ACT-R255c01eaARIA state or property is permitted
QW-ACT-R26eac66bvideo element auditory content has accessible alternative
QW-ACT-R275f99a7This rule checks that each aria- attribute specified is defined in ARIA 1.1.
QW-ACT-R284e8ab6Element with role attribute has required states and properties
QW-ACT-R29e7aa44Audio element content has text alternative
QW-ACT-R302ee8b8Visible label is part of accessible name
QW-ACT-R31c3232fVideo element visual-only content has accessible alternative
QW-ACT-R321ec09bvideo element visual content has strict accessible alternative
QW-ACT-R33ff89c9ARIA required context role
QW-ACT-R346a7281ARIA state or property has valid value
QW-ACT-R35ffd0e9Heading has accessible name
QW-ACT-R36a25f45Headers attribute specified on a cell refers to cells in the same table element
QW-ACT-R37afw4f7Text has minimum contrast
QW-ACT-R38bc4a75ARIA required owned elements
QW-ACT-R39d0f69eAll table header cells have assigned data cells
QW-ACT-R4059br37Zoomed text node is not clipped with CSS overflow
QW-ACT-R4136b590Error message describes invalid form field value
QW-ACT-R428fc3b6Object element has non-empty accessible name
QW-ACT-R430ssw9kScrollable element is keyboard accessible
QW-ACT-R44fd3a94Links with identical accessible names and context serve equivalent purpose
QW-ACT-R46a73be2List elements follow content model
QW-ACT-R4846ca7fElement marked as decorative is not exposed
QW-ACT-R49aaa1bfAudio or video that plays automatically has no audio that lasts more than 3 seconds
QW-ACT-R504c31dfAudio or video that plays automatically has a control mechanism
QW-ACT-R51fd26cfvideo element visual-only content is media alternative for text
QW-ACT-R52ac7dc6video element visual-only content has description track
QW-ACT-R53ee13b5video element visual-only content has transcript
QW-ACT-R54d7ba54video element visual-only content has audio track alternative
QW-ACT-R551ea59cvideo element visual content has audio description
QW-ACT-R56ab4d13video element content is media alternative for text
QW-ACT-R57f196cevideo element visual content has description track
QW-ACT-R582eb176audio element content has transcript
QW-ACT-R59afb423audio element content is media alternative for text
QW-ACT-R60f51b46video element auditory content has captions
QW-ACT-R611a02b0video element visual content has transcript
QW-ACT-R62oj04fdElement in sequential focus order has visible focus
QW-ACT-R63b40fd1Document has a landmark with non-repeated content
QW-ACT-R64047fe0Document has heading for non-repeated content
QW-ACT-R65307n5zElement with presentational children has no focusable content
QW-ACT-R66m6b1q3Menuitem has non-empty accessible name
QW-ACT-R6724afc2Letter spacing in style attributes is not !important
QW-ACT-R6878fd32Line height in style attributes is not !important
QW-ACT-R699e45ecWord spacing in style attributes is not !important
QW-ACT-R70akn7bnframe with negative tabindex has no interactive elements
QW-ACT-R71bisz58meta element has no refresh delay (no exception)
QW-ACT-R728a213cFirst focusable element is link to non-repeated content
QW-ACT-R733e12e1Block of repeated content is collapsible
QW-ACT-R74ye5d6eDocument has an instrument to move focus to non-repeated content
QW-ACT-R75cf77f2Bypass Blocks of Repeated Content
QW-ACT-R7609o5cgText has enhanced contrast

License

ISC

Keywords

FAQs

Package last updated on 11 Mar 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc